const path=require('path')
const pxtorem = require('postcss-pxtorem')
// import{vue} from ''
const { defineConfig } = require('@vue/cli-service')
module.exports={
  css: {
      loaderOptions: {
          postcss: {
              plugins: [
                  // eslint-disable-next-line no-undef
                  pxtorem({
                      rootValue: 80,  //这里设置参考"设计稿大小"和自己认为"合适的划分比例"（例：1920/24 = 80)
                      propList: ['*'],
                  })
              ]
          }
      }
  }
}

module.exports = defineConfig({
  lintOnSave:false ,/*关闭语法检查*/
  // plugins:1,
  //修改src的别名
  // resolve:{
  //   alias:{
  //     "@":path.resolve("./src")
  //   }
  // },
  chainWebpack: (config) => {
    // 配置别名
    config.resolve.alias
        .set('@', path.resolve('./src'))
},
  transpileDependencies: true,
  devServer: {
    open:true,
    proxy:{
      '/api':{
        target:'http://localhost:9999',//产生跨域的地址
        changeOrigin:true,//允许跨域
        pathRewrite:{
          '^/api':''//重写路径
        },
        ws:true,//代理websocked

      }
    }
  }
})
